﻿using System;

namespace FbKPI.Model
{
    public class KPIAssignment : BaseAttribute
    {
        public KPIAssignment()
        {
        }

        public int AssignmentID  {  get; set;  }
        public int KpiID { get; set; }
        public int GroupID { get; set; }
        //public int RGMTypeID { get; set; }
        //public int RGMID { get; set; }
        //public int BranchID { get; set; }
        //public int SubBranchID { get; set; }
        //public int DivisionID { get; set; }
        //public int DepartmentID { get; set; }
        public string NameGroup { get; set; } 
        public DateTime CreatedDate { get; set; }
        public string CreatedBy { get; set; }
        public DateTime UpdatedDate { get; set; }
        public string UpdatedBy { get; set; }
        

    }

    public class KPIAssignmentRgmType : BaseAttribute
    {
        public KPIAssignmentRgmType()
        {
        }

        public int AssignmentID { get; set; }
        public int KpiID { get; set; }
        public int RgmTypeID { get; set; }
        public string NameGroup { get; set; }
        public DateTime CreatedDate { get; set; }
        public string CreatedBy { get; set; }
        public DateTime UpdatedDate { get; set; }
        public string UpdatedBy { get; set; }


    }

    public class KPIAssignmentRgm : BaseAttribute
    {
        public KPIAssignmentRgm()
        {
        }

        public int AssignmentID { get; set; }
        public int KpiID { get; set; }
        public int RgmID { get; set; }
        public string NameGroup { get; set; }
        public DateTime CreatedDate { get; set; }
        public string CreatedBy { get; set; }
        public DateTime UpdatedDate { get; set; }
        public string UpdatedBy { get; set; }

    }

    public class KPIAssignmentBranch : BaseAttribute
    {
        public KPIAssignmentBranch()
        {
        }

        public int AssignmentID { get; set; }
        public int KpiID { get; set; }
        public int BranchID { get; set; }
        public string NameGroup { get; set; }
        public DateTime CreatedDate { get; set; }
        public string CreatedBy { get; set; }
        public DateTime UpdatedDate { get; set; }
        public string UpdatedBy { get; set; }

    }

    public class KPIAssignmentBy : BaseAttribute
    {
        public KPIAssignmentBy()
        {
        }

        public int AssignmentID { get; set; }
        public int KpiID { get; set; }
        public int GroupID { get; set; }
        public int IdAssignKPI { get; set; }
        public string NameGroup { get; set; }
        public DateTime CreatedDate { get; set; }
        public string CreatedBy { get; set; }
        public DateTime UpdatedDate { get; set; }
        public string UpdatedBy { get; set; }

    }
}